
class Vaga {

    String cargo
    String atribuicoes
    String perfil
    String observacoes
    java.math.BigDecimal remuneracao
    Date dtCadastro
    Integer qtdeVagas
    String status = 0;
    Integer chSemanal
    Date dtFechamento
    String motivoFecha
    String justificativaFecha
    UnidadeConcedente unidadeConcedente
    Atividade atividade


    static hasMany = [ beneficio:Beneficio , curso:Curso, envioVaga:EnvioVaga, solicitacao:Solicitacao ]
    static belongsTo = [ Curso, Beneficio ]

    static constraints = {
        cargo(size: 0..200, blank: false)
        atribuicoes(size: 0..2000, blank: false)
        perfil(size: 0..2000)
        observacoes(size: 0..1000)
        remuneracao(nullable: true)
        dtCadastro(nullable: true)
        qtdeVagas(max: 2147483647, blank: false)
        chSemanal(blank: false, max: 30)
        dtFechamento(nullable: true)
        motivoFecha(size: 0..45, nullable: true)
        justificativaFecha(size: 0..45, nullable: true)
    }
    
    String toString() {
        return "${id}"
    }
}
